package com.help10000.rms.mvp.presenter

import com.amir.common.api.CustomObserver
import com.amir.common.beans.ProDuctEntity
import com.amir.common.mvp.model.Model
import com.amir.common.mvp.presenter.BasePresenter
import com.amir.common.utils.Constant
import com.amir.common.utils.SPUtils
import com.help10000.rms.mvp.view.SelectProductView

class SelectProductPresenter(view: SelectProductView) : BasePresenter<SelectProductView>(view) {
    var PageNo = 1;
    fun getData(mWareId: String?, repairId: String?, kw: String?) {
        val AccessToken = SPUtils.getString(Constant.AccessToken)
        val prodList = Model.getServer().ProdList(AccessToken, mWareId, repairId, kw, PageNo)
        Model.getObservable(prodList, object : CustomObserver<ProDuctEntity>(mvpView) {
            override fun success(t: ProDuctEntity) {
                mvpView?.dataSuccess(t.data)
            }
        })
    }


}